package com.loozb.thread2;

/**
 * 守护线程，当主线程结束后，其他开辟的线程也全部结束
 * @author 龙召碧
 * @create 2018-01-30 16:07
 **/
public class DaemonDemo {
    public static class DaemonT extends Thread {
        public void run() {
            System.out.println("I am alive");
//            while (true) {
//                System.out.println("I am alive");
//                try {
//                    Thread.sleep(1000);
//                } catch (InterruptedException e) {
//                    e.printStackTrace();
//                }
//            }
        }
    }

    public static void main(String[] args) throws InterruptedException {
        Thread t = new DaemonT();
        //当主线程结束后，其子线程也会结束
        t.setDaemon(true); //设置守护线程，默认用户线程
        t.start();
        Thread.sleep(2000);
    }
}
